+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
+2001-12-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS().
+ (unicode_classify): Don't return -1 on encountering an
+ unclassified character, but play it safe and return U_BASIC_LATIN.
+
Thu Dec 27 16:05:30 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation
print_unicode_subranges (FONTSIGNATURE *fsp)
{
int i;
- gboolean checked[sizeof (utab) / sizeof (utab[0])];
+ gboolean checked[G_N_ELEMENTS (utab)];
gboolean need_comma = FALSE;
memset (checked, 0, sizeof (checked));
- for (i = 0; i < sizeof (utab) / sizeof (utab[0]); i++)
+ for (i = 0; i < G_N_ELEMENTS (utab); i++)
if (!checked[i]
&& (fsp->fsUsb[utab[i].bit/32] & (1 << (utab[i].bit % 32))))
{
unicode_classify (wchar_t wc)
{
int min = 0;
- int max = sizeof (utab) / sizeof (utab[0]) - 1;
+ int max = G_N_ELEMENTS (utab) - 1;
int mid;
while (max >= min)
else if (utab[mid].low <= wc && wc <= utab[mid].high)
return utab[mid].bit;
else
- return -1;
+ break;
}
- /* NOTREACHED */
- return -1;
+ /* Fallback... returning -1 might cause problems. Returning
+ * U_BASIC_LATIN won't help handling strange characters, but won't
+ * do harm either.
+ */
+ return U_BASIC_LATIN;
}
void